update jshint
update test to accept options
add travis