Added documentation

I converted the documentation from the website to reStructedText.
travis ci will build the documentation and check for any errors.