Add travis configuration, and testing on multiple DBs

To achieve testing on multiple databases the Gemfile
contains db adapters for the specific platforms and
environments