Extend keyboard selection mechanism.

On the edges wrap around to the other side.
This closes #2.
Add a mousedown listerner to alignment cells.

Properly initialize a new selection on mousedown.
Closes #1.
Add button to remove gap-only columns.