checkpoint for initFromAppDir rewrite
in theory, this might work
fix minor bugs. bundler-test passes!
watch nonexistent dirs better
fix HTML sort hack. run-tools-tests passes!