Add pre-push hook to run tests

Make sure that we never push with failing tests from master