added Roles.js mrt package and changed to role based structure