add .gitignore
fix typo in export
update copyright
update .cabal to point to github repo
add 'onTag' function in Block, and use it a few places