TST: Make travis build the docs on every platform tested

BLD: Add IPython to install.sh

BLD: Add IPython and sphinx to print_versions.py

Fix print command to respect python 3
CLN: Add coverage tests to repo