added output timeouts
 tracked{Input,Output}Timeouts -> with{...}Timeouts
 implemented Input.dup
 added notes
 implemented restarting of transputers.