add Travis build and update dependencies