optimized known tagnames and made block helper syntax better. Closes #17. Closes #18