git commit hooks. they are a work in progress/shell learning