New Materials for a Clean Energy Future: From Basic Properties to Computational Materials Design