refactoring and upgrade purescript-virtual-dom to v0.2.0
fix gulpfile
fix tests