general tidying (created model package, break up monolith Model)
how to understand the model:
- anything that does not contain 'Model/Config' is an interface, start with these to get an idea of the functionality
- fill in later, getting sleepy
@plevis i broke the imports for the pde files