adding an extra abstraction to the mix
interative commit
Cleaning up some base issues, starting to fix the db models
Fixing up some issues
Fixing a few bugs
Cleaning up the installation process