configuration handling, deployment testing

Deployment modules testable under their own runner, testable against target machine of choice:
fab -H vm -f test_project/tests/vm_deployment.py run_deployment_tests

Specific tests as:
python -m unittest discover -p test_features.py

All tests that match test_*.py:
python setup.py test

Configuration for modules now copied (from ready made templates) under config/ to be project dependent.
same question about string.format vs os.path.join here (though since you're alternating between them you probably know what you're doing).