Provide new way to setup Django settings for tests

Instead of configuring Django settings within our code, we now provide a
test_settings module that can be used to run the test suite.