Add .travis.yml

[ci skip]
First, sort of, actual commit

All that source code and whatnot. Haven’t pieced together everything
yet (most notably reading configuration files).
Ignore *.gem files