Abandons the Java Server and C Client

It replaces Server.java with Server.c and Client.c with Client.java.

This is currently working correctly. Most bugs have been found, there
may be a few lingering.