added Grunt build and changed files

Added grunt for build process
Added jshint module for grunt
Added jsdoc module for grunt
Changed flow in silojs for checking changes