Retrieve docs

Closes #3 

Hey @devcritter if you are able to, a review would be good.
It's best to avoid `throws Exception` if possible