COMPLETED PART ONE -- added a client thread class to allow multiple clients to connect to my server without crashing