Fix BasePermission.assign for group perms

fixes #13