add .travis.yml

This sets up a Travis CI config that does not run any tests but should
run deployments to add binaries to releases.
this will avoid running the build unless a deploy should happen
Merge pull request #1 from nnutter/travis-ci

add .travis.yml
document Travis CI deployment
Update README.md
Merge pull request #2 from nnutter/travis-ci

document Travis CI deployment
move closure that wasn't enclosing anything to a real function
add primitive test (reopens file twice)
basically whitespace
need to watch the new file each time we re-open it