Add threads to client/server, add unit test project