Added .travis.yml

I think there will be some failures that need to be fixed before this can be merged.