Added help docs and fleshed out API