Refactor ConfigReader
Right now ConfigReader reads the JSON config every single time.

Ideally it should read it once and hold all the data for other parts of HomePoint to access.
Adding some kind of Serialize/Deserialize mechanism would allow for Homepoint to be web-configurable at some point.