updated deps, and added badge to ensure they stay that way.
fixed jshint error in generate script
Updated the API to include new `version_type` options