Documentation autostart
Merge branch 'docs'
Documentation and some type class tests
Merge