Feature(docs): Start documenting the API.

issue #1