High-Order Discontinuous Galerkin Methods For Multi-Species Flows