Add a .gitignore.
Ensure a child process cannot jump away from the exit.

Even though you can't trap death in a child process in an eval block,
I went ahead and tried it anyway and Weird Things happened.
Merge pull request #8 from schwern/issue/7

Protect against a child process dying while wrapped in an eval.