Moves all handlers in handlers module
Moves event identification function in protocol
Names gui buffer hda call

Removes the need for alternate message handling
Removes console.log calls and adds amazing comments
Checks if event handler is present before trying to run it

Also renames everything to "event" in order to have a consistent
terminology