Improve project README and move news app info to README.
Merge pull request #65 from pmclanahan/improve-readme-docs

Improve project README and move news app info to README.
Enable support for Travis CI.
Change Travis to use MySQL for tests.
Add flake8 checking to Travis CI.
Issue #42: Refactor basket tests

Break basket tests out from a single, humongous file into a bunch of
files, none over 1000 lines long and most much shorter than that.