tidy up files and folder structure
user can edit their profile
nested events and multiple groups per user