Started to implement parsing of relative shell commands

Made a basic feature test to help drive development
Then wrote a unit test which is wip
and added specific rules for parsing shell commands
The issue now is how to remove new lines from my shell commands
and how do I test executing a relative shell command?