Use CI & check before pulling

This PR uses Travis or another CI to check that a commit works before pulling.