update project to use gruntjs