add semvers into package.json
LiveReload is back in town!

grunt-contrib-watch finally knows how to provide change file info,
which is great, but there are still some little issues to fix.