Apanzerj/current wip

Next major release. Going to be a big bump.

* SQLite3 Support
* Budding multi-user support
* Fragment out various functions to proper files.