Styling updates

Added test to test/client.js for returning the appropriate (or valid)
catbox client by checking the engine value
Added coverage for an invalid database, if one was given