Started in on some API docs
First draft of API docs.