Base db model

Fixes #5 

Also:
* Consolidate comments into 1 table
* Updating of methods to use managers and removal of some that are simple to do as managers