Lots of updates

- Trainer and admin users
- Trainers can only access their groups of members
Merge pull request #55 from pajcho/development

Lots of updates