Added events to the system.
This closes #4.
Also added translation mechanism for event into Spring's ApplicationEvent.
To demonstrate hooks, I also added the HelkRedirector.java which will redirect the 'helk' action into 'help', assuming it to be a typo.