Docs cleanup

Docs cleanup branch, ( almost ready ) for review.