use custom user model
fix user imports
make compatible with 1.4
put settings back
Fix circular dependencies around custom model
Migration uses custom model

This is not completely correct as there is still an embedded copy of
the auth.User model inside the migration, but it should work well enough
for most purposes.

Thanks to AJ Bahnken
refactor urls for django 1.6
setup.py test runs the test suite
Fix templatetag tests
Remove test dependence on scipy

Instead we hardcode the correct answers