added test_project environment

Because Django's default test runner expects apps to be part of a
project, a minimal test project has been created in tests/test_project.