Add shell passenger to execute shell scripts

Add a passenger which simply executes scripts. Fixes #57 and #58.

Thanks to @bitboxer for the help with the unit test! :+1: 
Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.