Initial commit, pushing all progress so far.
Nothing's totally finished, Haskshell needs job control and such, possibly changing 'system' to 'executeFile'.
Coreutils need real arguments and completing.