Cleaned up testing

I removed most of ./run_tests.py and put all the testing config in there for settings. I used django_nose, and just called test instead of configuring it though the code. It seems to work just as well without as much config boilerplate