add ice_cube gem for recurring events
add schedule field to migration and model
db migration
add schedule to event model, schedule build method, next occurrence calculation
view refactoring for schedule