add alternate and exchange
separate functions file
move manopt to functions file
tidy up; don't show menu for single match
move funcs to functions file; tidy up
enter once to enter command, c-g to keep typing, shift-tab to reverse
fix completions sourcing
add these in prep for ignore
ignore xmonad files