Roles Implementation

Updated Schema Build Log as well for roles and handled by caching the
data properly