Update package documentation
Nuke tabs and trailing spaces
Add cratecoverage configuration file
Add code analysis precommit hook