Topic/vagrant setup

This pull request adds support for setting up a vagrant development environment with Ansible

Some features include:
- automatic provisioning with Ansible which we can leverage later on for CI, Staging, and Production deployment
- uses a non-default Ubuntu 12.04 vagrant box to get around really annoying locale/encoding issues
- templates for local_settings, nginx, and gunicorn make it easier to edit later

To run you will need the most recent version of both [Ansible](http://www.ansibleworks.com) and [Vagrant](http://www.vagrantup.com).

You can install Ansible with pip very easily using `sudo pip install ansible`.

You will need to [download](http://downloads.vagrantup.com/tags/v1.2.2) the newest version of vagrant and install locally.

Once both are installed change to the project directory with the vagrant file and run `vagrant up`. Once it is finished you should be able to open [http://localhost:8080/](http://localhost:8080) to see the project.