AS-11 Check if folder that log needs to be written to exists before attempting to write log
AS-9 Log result
AS-13 Convert snapshots to use promises
AS-14 Respect outputDir param