Updating Docs

Lots of doc updates. Staring to get the api functions down.