Post-merge cleanups: punctuation, and use Travis-CI to test setup.py can be run without dependencies installed.
Note setup.py fix in README.