finished chat server. just need a little more work on generic use server