Eluna Renamed 'RegisterServerHook' to 'RegisterServerEvent'

Rewrote the hooks so it is more organized instead of using one hook to register everything.

- New Hooks -

* RegisterPlayerEvent(event, function)

* RegisterGuildEvent(event, function)

* RegisterGroupEvent(event, function)