build flexibility on subdirectories

if a file blah.html is placed in src/html/subdir, then they will now be built into dest/subdir/blah
Merge branch 'develop' of https://github.com/colab-coop/colab-coop into develop