update to use bundler. add travis-ci support