Rename Basedir() to Bindir()
Pass bindir as parameter to initRoutes()
Simplify PathToFullPath()
Put all output to a build dir

Stop splattering output files around, put everything under one build
dir. Unignore a bunch of files that had to be ignored before.
Add clean target
Modify deploy script to use build dir
Fixup cover script to stop polluting source tree