Added admin role, admin dashboard and restricted access to only admin role