Document the base API of Components and Mixins

Ref gh-133
Merge pull request #136 from flightjs/docs/base_api

Document the base API of Components and Mixins