Added some logging.
Closes #21: Don't parse when shell=True.
Corrected source computation.
Updated change log.
Tweaked whitespace.
Improved test logging.
Closes #20: Run pipeline in separate thread if async.