Use m.redraw() rather than start/endComputation as recommended in the docs
Remove comments & update ignores
Include pre-commit hook in repo