Fixed register bug. Login process returns new object encapsulating token, username, real name and roles. Hashing method extracted to util class so it can be user by both session modules. Domain model changed again to add Username, Password and Name to the user entity, and created entity Role representing different roles in the system (journalist, activist, etc)