Documentation Updates

I'm working to cleanup the docs and then generate a good master index.

This is incremental progress.

PASSES BDD tests