Add preliminary datamodel for events

- Added some preliminary structure to the eventmodels
    All classes should have a fromJSON helper method that actually does
    the parsing from JSONObject to proper models. Not sure if the model
    is sensible yet though, subject to change.
- Added Support methods
    Inspired by Apache Common I have added a simple checkNotNull helper
    method. Probably more helper methods to come.