Added support for HSQLDB. The reason for this was mostly to
support unit testing w/o having a database explicitly set
up. Then also, if someone wanted to test it, unlikely, it
at least will be available.