Combine roles

Combined the 3 roles into 1 to make it easier to read/follow

add development task to run `manage.py start` at the end of the app code install. Running `manage.py add_admin` is still a manual process.

Fixed the development and staging tagged tasks to install dev-requirements.txt and tests-requirements.txt. This can be toggled on/off in the vagrant file when testing the appamor profiles.
I'd rather just have a dev-requirements.txt file too. But thought you split them back up cause of travis. I'm cool with reverting it back and removing the test-requirements.txt file completely to avoid confusion going forward.