some githooks to improve formatting and quality of code in repo