Add documentation

This adds documentation generating capability.

Creates a list of mixins based on inline documenatation in docs/mixins.html