Docs

Readme updates, and updates to the api reference.