Added a test for the Provider.isConnected function
Changed the nano mock so it supports id's, keys and views properly
Implemented findById, findByKey and findManyByKey (including tests)
Reformatted code
Improved the recreate function
Added aditional tests that test for failures (server, database, credential issues)
Renamed the CouchDB test view and design name