seperating sijpserver and clientthread
better comment style
code cleanup