Build against all supported Python versions
Reformat Travis CI configuration file
Move requirements to requirements.txt; in the CI test, install the module
Set the test API key in Travis configuration
Remove comments
Add "--allow-external pypubsub" to make pypubsub installation work
Add optional requirements to requirements.txt
Rename couchdb-python to couchdb because apparently that's the new name of the package
Don't test against Python 2.6 because module uses some 2.7-esque expressions
Comment out Python 3 builds for now because they fail because of import errors
Make test.py exit with non-zero status if tests were unsuccessful
Install MongoDB for storage unit tests
Test if orig_story has a "story_sentences" key at all
When API request fails, print response body too
Add "text" and "sentences" parameters to MediaCloud.story() because story text and a list of sentences aren't returned by default
Fetch sentences for unit tests that need them
Python 3: Add explanation on why Python 3 builds are disabled [ci skip]
Use Rahul's API key because "stories/put_tags" call requires a valid user email address as a tag name
Merge branch 'writeable_api_unit_tests'
Merge branch 'travis_ci'