Student model refactored:
- definition of roles,
- Student is now a role,
- Person changed to User,
- a user can have several roles,
- the role contains the model, for example StudentModel.
First test for student targets duration defined and to be fixed.