Adds DbManager interface and BoltManager

* Adds DbManager interface to allow for future db options
* Implements basic user registration with BoltDb
Adds carton and bolt.db to .gitignore