Created couch module for QA dashboard needs

- Create dashboard database to track documents added, changed, and
  deleted per provider, per ingestion in an ingestion document
- Add views to support QA dashboard
- Add rollback functionality and rollback script
- Add backup functionality
- Add deletion of documents from database that are no longer in
  the provider feed
- Add dict_differ module to extract changes between harvested
  documents and database documents
- Add logging to couch module
- Update poll_profiles to create ingestion document and backup
  provider
- Update profile name fields to match end of contributor/@id field