inject Symfony Process class into ShellProcessor
add ShellProcessor test
improve tests to ensure ProcessorExceptions thrown
generate ShellProcessor with Laravel IoC when possible