get started with grunt
fix problems noted by grunt
add support for arbitrary tag names in html module