108: Major refactor of the DB setup.

The DB should create its own subnet and given enough information about the
VPC should be able to setup its own rules. This allows for a neat segregation
of apps from the public facing interfaces.