It was my first time with travis as well, be gentle ;).

I've mostly documented the links I've followed and examples I've seen in this PR.