Initial configuration implementation

* Pub/Sub mechanisme via Postgres listen/notify
* Caching of configs + invalidation over pub/sub
* Getting / Updating configs
Should we get the app from the database here in case an error has taken place before and the config was not properly cached ?