BIG REFACTOR. Mainly how dispatcher is referenced and assigned.

* Dispatcher refactoring
* Minor module refactoring
* Container modifications for new dispatcher
* DB helper moved
* Wrapper moved
* Settings refactored to interact with new dispatcher
* Bot moved and modified for new dispatcher