Implemented database support and changed client constructor.
Added a useDatabase() method.
Formatting.