System2

Switches from using `system` to `system2` in order to leverage additional commands on `system2` to capture output.