Allow developer to bootstrap database and gitolite configuration in tests

You can now specify what your database and gitolite server configuration should look like when writing tests.

For an example configuration see the `src/test/resources/simple-environment.json` file.