Add mass conservation test to testing suite
Test executable is now run with new metaini file. Limits are set closely to the current mass conservation results. Moved class definitions into own header file. Test executable is managed from within the `testing` directory This fixes #39.
Showing with 407 additions and 312 deletions