removed innerShiv invocation because it isn't maintained anymore; please use html5shiv instead
added events before and after an element gets modified
using $.parseHTML to avoid issues with jQuery 1.9
migrated to coffeescript
added grunt-based build process