The Theory and Applications of Instanton Calculations