grunt, test and npm