Initial configuration implementation

* Pub/Sub mechanisme via Postgres listen/notify
* Caching of configs + invalidation over pub/sub
* Getting / Updating configs
Isn't there an easier way to get this path based on where the application is being run from?