update travis with grunt
adding jshintignore
add travis task to npm test