TODO: - factor out err/out methods from send_command so subclass is safer - determine non-system call method of doing 'mkfifo', possibly c extension