-Added Permission Class and PermissionManager