added grunt for building an optimized.js file.  Also changed the way that requirejs is handling the google visualization plugin.