Improve Couch API by making requests less specific to database, and
introduce helper methods such as get_by_id
Drop and reinitialise Couch database between tests

This is the easiest (and fastest) way to clear a couchdb for testing,
the other option is gathering all the doc IDs and deleting them en
masse.
Use debuggerer
Refactor Database behaviour out of Couch config loader
Test for all projects view