Optionally specify a postgres database

Without the ability to specify a database users are forced to connect as
the postgres user to the postgres database. This has security
implications, as well as rendering the `username` useless on production
installs.
Merge pull request #58 from mperham/specify-postgres-database

Optionally specify a postgres database