Adding a layer for Database Connection Configurations

As part of providing a definite way for database adapters to implement their configuration, I've externalised the H2 configuration in a way for other implementations to easily plug into the DB layer.