return Thread object in start method

- allows to write more concise code to start a Thread
I just turned the writeln calls into comments.