Added Role annotations RoleAdmin, RoleUser. Fixed security context to not allow unauthorized access to password change. Fixed registration message. Updated TODOs.