Feature/add tests

This gets Travis to run through the provisioning steps, but does not actually run any additional tests.

Though this makes the project a Python project and installs all pythonic things within the Travis virtualenv, there are import errors when attempting to run the django tests.