Add travis:encrypt command

I took a pass at implementing the feature discussed in #8.

I exposed the `--add` and `--override` options to allow the end user to control edits to .travis.yml.
That's the approach I started with and ran into issues with encrypt throwing exceptions because the data to be encrypted was too large.  We have a lot of env vars.