First pass at what an database layer using Makrut might look like.

 * Provides a few basic database access commands.
 * Provides integration testing against HSQLDB.
 * Gives a basic access layer for Guice.
Merge branch 'dbutils'