Development Environment Setup

This change adds support for Vagrant and Salt Stack to
automate the creation of development virtual machines.

To try and match production as much as possible I updated
the requirements.txt with the result of `pip freeze` to
pin to the exact versions.
Added mock for the tests.
Postgres Superuser

Make the dev user for postgres a superuser - so it
can create the test database.
Added q.
Fixed a typo.
Added Solr.
Attempting to fix the two failing tests.
Added Sphinx for docs building.
Merge pull request #11 from d0ugal/dev-env

Development Environment Setup
Remove _build directory and ignore.
Force add ignored file.
Fix errors on the curation detail page when the curation doesn't have an owner.
Move test into its own test class.
Small clean up.

Removed some commented out code - we have enough 
of a hard time figuring out what the uncommented 
code does!

Removed some unused imports and an unused variable.
Fix for KeyError: 'title'

Handle missing titles in resources and return 
an empty string.
Added the Revan dependancy which is used by Sentry.
Change to a daily SaltStack to avoid issues with the latest Vagrant.
Merge pull request #19 from d0ugal/ISSUE/19

Fix for KeyError: 'title'
Switch to using a stable version of Salt.
Initial docs work.