Modern style travis

Ready to merge. You'll need to enable Coveralls yourself though.