Fixes for Matplotlib 1.5.x and Python 3, added .travis.yml

@ChrisBeaumont - can you enable Travis on this repo?

There is still a test failure that I'm looking into