Requirements version updates, documenting dependencies via requirements.io and updating supported python version docs.
Merge pull request #409 from nealtodd/deps-update

Requirements version updates, documenting dependencies via requirements.io and updating supported python version docs.