Computational Studies of Reactions within the Solid State and on Solid Surfaces