introduce grunt test with jshint
update readme
add travis test