Setup testing:

 * nosetest
 * flake8
 * travis-ci
Resolve flake8 notices
Update Travis script - copy .env.example
Silence travis pip install output
Setup database with travis-ci
Turn off travis-ci email notifications
Merge pull request #4 from mriddle/mr-setup-testing-framework

Setup testing framework