Normalize empty cells to '-' during load.

Much easier to implement than making empty cells behave like '-'
everywhere.

This closes #10.
Map shift-click to extendSelection.

This closes #7.
When entering edit mode initialize the selection.