Development Environment Setup

This pull request adds Vagrant with SaltStack configuration for a full development environment. Only three commands should be needed now for running the tests.

    vagrant up
    vagrant ssh
    ./manage.py test

Currently still 3 tests are failing - I'm working on these but they appear to be limitations in the tests.