Methods and Theories in Atomistic Reaction Engineering