Major refactor to allow for pip distribution, as well as adding the testing framework.

 * There is now a partially complete testing framework.
 * Using tox one can now test against different versions of both python and Django.
 * The accounts application now has ~95% code coverage.
 * One step closer to being python3 compatible.