add support for custom database drivers
Merge remote-tracking branch 'weber/master' into use-properties
Remove unused class.
Rename README to README.md.

Should be eligible for rendering as markdown... pretty docs, hurray!
Alter logic flow, to allow other sources for config XML.

Should facilitate the writing of unit tests.
Refactoring to facilitate test writing.
Update pom.xml to create databases against which we can test.
Add test classes and resources.
Try to poke at different databases.