Using Molecular Simulation to Develop New Materials for Energy and Environmental Applications