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: