Add Vagrantfile for easier local environment setup.

This adds a simple Vagrantfile to provide a preconfigured development environment. To keep the setup process as simple as possible an Ubuntu virtual machine is used which is then augmented with PostgreSQL, Redis and other non-Python requirements.