Travis CI initial configuration + LICENSE + README edit

I think this should be merged after we have merged the "test" branch. "make test" should run unit tests and return 0 on success or 1 on failure, but right now it just runs ptest.sh, which isn't concerned about return values.