Add ice_cube gem
Add Event model
Add event processing