Add testing framework and universal settings

In this pull request I am including the testing framework for both the Django portion of the project and the TSquare API. In order to run all of the tests, execute the bash script:
```
$ ./run_tests.sh
```
On windows, you can rename this file to run_tests.bat and run:
```
C:> run_tests.bat
```
and it'll do the same thing. There are about 450 test cases that Django runs by default and there is one skipped test and one expected failure; all others pass. All of the TSquareAPI tests pass.

I also changed the absolute file paths in settings.py to work on everybody's machines by letting the os package
complete the absolute paths instead of specifying them explicitly.

This addresses story [56477264] (https://www.pivotaltracker.com/story/show/56477264) in Pivotal Tracker.