Config rework

What
---------
Major rewrite of how config is handled for the system. Currently `firstTime.py` is dead but it needs rewritten as a result of the new bucket system and `redisObject` anyways. Config is handled all through JSON and custom wrappers called `gators` this branch adds a `baseGator` and a gator for general config, databases, and zeromq. The database and zeromq use the JSON config files in `/config` to initiate instances of the database and zeromq socket connections, and provide those instances through an ORM style interface.