ChildProcesses now make both ends of their pipes available, and are in a stable state.
Arbiter now in a working state, pending sandboxing subprocesses.
Added get_istream() and get_ostream() methods to pipe library.
Tidied a bit, gitignore added.