Add setup.py, add docs

Update travis to use the setup.py install
Move dependencis into setup.py
Merge pull request #16 from osu-cass/feature/17391

Feature/17391