Addition of pre-push hook

File: hooks/pre_push
--------------------
- Introduction of pre-push hook
A few changes to the pre-push hook

The pre-push hook is now ready for testing.

File: hooks/pre-push
--------------------
- Code has been added so the hook can be tested
A 'master' branch commit that will have a lightweight tag

To continue the testing of the pre-push hook, this commit is made so a
lightweight tag can point to it.

File: hooks/pre_push
--------------------
- Deleted this file, since it was improperly named

File: hooks/pre-push
--------------------
- Inttoduction of this hook for checking the tag tabel for annotated tags