shell commands extracted into own class for better testability
Merge pull request #58 from jerrinot/shell

shell commands extracted into own class for better testability