add grunt configuration so grunt can run unit tests, uglify, etc.  grunt is f'in awesome!