Adds pre and post launch command config keys to SoftwareProcess
Adds integration test for pre and post launch commands
Addressed PR comments
This closes #42