Use Heist templates instead of generating HTML with Blaze
These changes have already been reviewed in merge requests to html-templates-heist
, but I think it makes sense to make this merge request to discuss the potential issues that could be discovered in final testing.
PS: This should also fix #16 (closed).