CRUD for apps (including connecting app to an event)