Text this: Interior Penalty Discontinuous Galerkin Finite Element Method for the Time-Domain Maxwell's Equations