Fix bug where we would access $1 when it doesn't exist
Apparently -e and --eval aren't the same thing
Quote all the things
Use separate --evals instead of progn
Don't throw away stdout

(makes it testable)
Add tests for bash and zsh
Update readme