Computational Studies of Small Molecule Activation in Catylsis and Green Chemistry