Removed main app.
Moved blueprint up.
Created new example app.
Update tests to reflect refactors.
Run tests with custom URL.
Fix app context error in tests.
tools/run_tests.py now reflects changes.
Update tools/analyze_code.sh
Removed unused test config.
Removed tools/ and made them into a Makefile instead.
Remove test database after running tests.
Don't let travis run with obsolete code.