Readthedocs docs

This PR adds documentation that can be hosted by readthedocs.