Unregister observers when removing.

This fixes #48.
Updated text and added action names for several undoable actions.