Changed PersistenceUndoable to check permissions

Also added the behavior of admin / vip permissions