Fixed a few bugs, removed the runtime.Gosched with a sleep(OMG!)
Introduced the reader/writer interface for exec