update: minor wording update
update: moved to src/html from /src, changed to disallow /demo from all crawlers, allow / to approved crawlers, disallow everything from all other crawlers.  see links in comments for details.  also changed Allow to Disallow since there is no Allow in the official robotstxt.org spec.
no changes, just moved to src/html from src/
update: added lab, blog, work, contact to sitemap.xml, changed update frequencies and priorities.  Disallowed /demo area now in robots.txt
update: reworked entire build process, intermediate build moved to build/ from /src to completely separate source files from partially built site, rearranged src/html a bit (added src/html/partials) and src/data (location of markdown blog posts, etc), consolidated build tasks so that only need separate Browserify tasks for the js build part, all other tasks work with both Uglify and Browserify equally.
update: see previous comment on Gruntfile.js commit for details.  TLDR: rearranged build process, streamlined Gruntfile.js, build process, and src directory.  Not done yet, more to come.