Config Refactoring

* Moved constants into config file
* Loaded config directly into json struct

Note: the config accessing isn't a whole hell of a lot better
```config.Config.*``` as opposed to ```config.Get(*)```, but it's a bit safer.

Also, intervals have been changed. They're now at config.Config.Intervals.*.
All this can be changed.

Also, it may be worth it to refactor later, moving config into a package shared with the rest of the project so it's only ```config.*```