added browser and Node.js specs, grunt, jshint