Fixes per linter
Add some documentation