Initial configuration implementation

* Pub/Sub mechanisme via Postgres listen/notify
* Caching of configs + invalidation over pub/sub
* Getting / Updating configs
Is there any chance that we might see intermittent failures here in case the pub/sub is slower than the test?