use Text::Slugify
don't update service event if its not the most recent one
break Data packages out into separate files
model and API for service groups
show groups in service list
notices data model and API
notices display