Added model for event storage.
Added event mapper and service.
Made the menu a bit more clear.
Added event logging.

Fixes #22 Event log