Added documentation

I converted the documentation from the website to reStructedText.
travis ci will build the documentation and check for any errors.
Merge pull request #89 from berleon/doc

Added documentation