Added a couple base classes and wanted to commit them.
Removed an unused model.