added groups and groupsAdmin to user schema and saving on create; also added groups route