Select a character whenever one is available.

Fixes #11
Add Undo support
Don't ask for confirmation before plan deletions.

This isn't needed now that actions can be undone
Render the attributes in the character pane