Added additonal classes for model
Another major refactor, getting closer to beta
Another major commit, got it working now the basics
Got model up and running