Discontinuous Galerkin Methods For Numerical Weather Prediction