add travis ci
Better travis
fix for ruby 1.9
Merge branch 'travis' into provider