No more errors when client closes, either manually or by the server. Server now tells the client what window size to use, making it easier to keep things in sync. Finally, a lot of options are now controlled via config files, to make the program easier to use