add sphinx docs

Closes #22
build doc on travis
install sphinx
document HTTP endpoints
sphinx docs for API endpoints
Merge branch 'docs'