Version 0.1 of client server model, currently single threaded.