Gamma Ray Physics with GLAST