This adds pre-commit which can be used to enforce consistent style and common errors (like committing large files)
Still some more to add