update gemfile and add travis ci