Functioning Mass-consistent splitting and (alternatively) Strang splitting. Mass-consistency mabe not necessary for DG, going to refactor to remove this requirement.