Revertable changes and GUI changes

Renamed RevertableObject functions to xxxState instead of xxxChanges.
Removed imageview for display selected card for the time being.