upgraded grunt-contrib-uglify to v0.4.0
added requirement that npm version be greater or equal to 1.4.3 because npm now allows ^ as of 1.4.3 and dependencies are starting to use ^,  https://github.com/npm/npm/commit/0a3151c9cbeb50c1c65895685c2eabdc7e2608dc