move clean to clean.sh script
default to tabs rather than spaces
add App and Debug menus
handle dirs given as startup args
minor css tweak to make #logs use .rounded
fix bug with cancelled dir dialogs by building a new DOM element every time