Commit Garbage

Junk I'm using for reference.
Will eventually all be removed.
First commit for Client-server

Still nowhere near usable.  Just commiting my starting files.
Spelling Fixes
Merge remote-tracking branch 'origin/master' into client-server
Define Packet Constants

Just commiting cause I need to make a change to master.
Merge remote-tracking branch 'origin/master' into client-server
Update Packet Constants
Server getting close to being runnable

....Of course, it still won't really be able to DO anything.
Server runs now, though it does nothing.
Update server to use packet constants.
Copy in client code
Update Client for our packet types
Work on Client

Working connections now.  Ready to begin TSP Work.
Minor Fixes
Server now sends meta-updates
Commit to save stuff before re-factoring code.
change to use pickel instead of json
Switch Client to asynchat.

One way communication working perfectly now (transfering list of cities)
Server now uses Asynchat, Working example.

So the Client now actually sends a request for the list of cities, it is
answered, client stores it, Client asks for work every 10 seconds when
there is no work to be done.
Server responds to requests with a fixed starting point for Greedy algo,
but the client proccesses it, and returns the whole route.  server
calculates length and displays it.
so functionality is working in the client, (though just for greedy with
start city) the server just needs logic added to rotate through cities,
and keep current best, etc.
Re-factor Packet numbers

Future-Proofing