Expose the methods of DbController to the outside.
Start to tests for the SQL code.

You'll need to have a database created with the schema in the
repository root and the environment variables: DB_USER (database
user), DB_PASS (their password), DB_TEST_DB (the test database name)
defined prior to running the test.
setup a database for travis.