adding grunt and integrating it with travis