Restructure Solver Class
We want to have a more convenient structure for the solver class, in order to reuse code. Currently, a lot of code can be found twice.
-
Rewrite base solver class to incorporate main loop -
Write fluxes etc into child classes