Added user role concept. Added a way to add user roles