#3 Introducing the concept of Shells

Can use shells like Cmd and Powershell to run commands from them
#3 Adding ProcessRunner to default shell
Fixes #3 cmd shell commands can be run now
#3 Updating README
Adding a dsl test for using shells
Moving around tests to match source
Adding test for CmdCommando