misc fixes

re-organize todo notes, 
use icons for most buttons, 
ensure we have a data frame of 2x2 dimensions, 
add close button, 
'merge' button visible at all times, 
by default select all rows and columns on start-up, 
from start-up use dynamic label for 'display selection'