Add pre-push git hook that will run tests

- Currently this only runs the tests but doesn't prevent
  the user from pushing to github regardless.
- I did this because I have pending pull requests that make the tests pass
Update README to reflect new scripts
Merge pull request #246 from krazemon/infra/git-hooks

Add pre-push git hook that will run tests