Getting Shell command output in your Swift scripts

Darwin.system(_) doesn't return the command's output, and sometimes NSTask doesn't either.

Inspired by this class, Shell.swift makes sure that you always get output from a spawned process.