Change file permissions.
Add .travis.yml
Add some tests.