ServerClient complete

Scrapped Async, implemented new threading