full build and test working with gruntjs