Clean up and prepare for test framework
Add a few tests for TSquareAPI.

The good news is that all but one of the TSquareAPI tests pass, and I'm on the one that doesn't.
The bad news is that our django project has 404 failing test cases. wtf django? I'll try to cut
that down over the next few days, it seems like most of them are configurations that we just
haven't set up yet.
Completed a basic draft of the authentication backend. Should work for both authenticating against T-square and storing the user for our purposes.
That was really dumb.

Revert "Completed a basic draft of the authentication backend. Should work for both authenticating against T-square and storing the user for our purposes."

This reverts commit d2d9015bf9ef5d4d1c9ecfbf9205c18ed906fd3b.
Add universal settings and configure test environment.

In order to run all of the tests in the Django project, run the shell script run-tests.sh.
Although it is specifically a Bash script, it should still work on Windows. All tests
pass except for one that I will tackle soon. There are also two mystery tests that
came default with Django; one is an expected failure and the other is a skip.
All tests are passing
Merge pull request #2 from swgillespie/sean

Add testing framework and universal settings
Add gitignore to avoid picking up pyc files
pushing auth work so far