Add support for Travis CI.

Update gitignore, update Makefile, add travis.