Change travis to exclude unwanted branches

Currently travis only builds the master branch. This has the effect that when you make local branches they will not build. I suggest that we instead of only include master exclude the branches we don't want to build in travis.

Feel free to merge or discard.