Add grunt-umd and grunt-jsbeautifier
Cause no one likes ugly code
Fixes grunt umd task.
Also cleans up some jshint errors and removes the less task as we have no less
Add d3 to global vars
Merge pull request #20 from paradox41/master

Add grunt-umd and grunt-jsbeautifier