reset fixes

couple minor things, like making sure everyone who's committing code is running the pre-commit linting + unit test hook