add info about semver (@wip) and use grunt.file.readJSON for pkg in grunt config instead of require