To test shell specific behaviour like PTYs, daemon processes and the like, fake_server would need shell support and to run shell commands for real. Add shell support to fake_server and add tests for PTY use and daemon processes. Related to #23