Molecular Simulations Of Microporous Materials For Energy And Environmental Applications