Tests: add testsuite.py.
test: Modularize tests.
Remove swp files.
test: Remove swp files. Rename files.
test: PEP8 fixes and moving files around.
test: update requirements.txt.
tests: turn test/ into a package.
test: test_ieee.py doesn't need to be executable.
test: Add imports and return app.
tests: Add setup and teardown to user_test.py.
test_user: Remove duplicate code.
test_ieee: Don't reimport the db.
test: Add travis config.
Travis: Set environment variables.
test: Add travis config.
Merge branch 'add-test-suite' of github.com:brotatos/ieee into add-test-suite

Conflicts:
	.travis.yml
Merge branch 'master' into add-test-suite
test_ieee: Remove User import.
README: Add build image to readme.
Merge add-test-suite (#24) into master

Add test suite to app.

This will allow devs to quickly figure out what's breaking when adding
new code.

Fixes #17.