add move-window up and down. Rebind quit/restart/recompile
use a dictionary for layouts -> more flexible.

Can now print the set of existing layouts and more
define (relayout) so that even a stacking policy can use it (possibly with a keybinding)
border widths are now init-fields. Initialize all windows with the correct border width
use the new layout dictionary to show all existing layouts