Merge pull request #35 from jamiesnape/AddTravisCI

ENH: Update .gitignore and add .travis.yml file
ENH: Use Tube macros in Base/Numerics