Split up into mountable sub-apps

I did split up the monolithic `lib/index.js` into a main `server.js` and a `lib/repository.js` that can be mounted multiple times with different configuration.

This way the server now can host multiple Quarterlies and Architectures in one process.
It got a config file to make the configuration for these sub-apps easier.

This Fixes #3