Adding travis to do automatic unit tests for all pushes to github (including PR)