feat(docs): Add some basic API documents.

@zaach, @6a68, @nchapman - could I get a review of these? I'm adding @6a68 and @nchapman because they need some docs NOW.