Move version-check task into own file

Gruntfile.js is really messy :(
Check src file for version-check task

This lets the task run stand-alone without building
Merge pull request #657 from zpao/grunt-version-check-cleanup

Grunt version check cleanup