Okay, I've posted the latest version of my code (not the Typhon stuff yet, sigh) on bitbucket. I also updated the libraries.zip archive to include the library for the ChronoDot. The links in the first post point to the latest version of the code.
This one works a bit differently. Once you've uploaded the tank-control sketch to the Arduino, you can get the time/set the time using a Python script (client.py) you run on your PC while connected to the Arduino over USB. You'll need to change the "PORT" line in that script to match your system. You also need to install the "serial" library for Python for your system. Once that is done, you run the script and enter "sync" at the prompt to set the Arduino time from your PC system time. You can also enter "time" to see what the Arduino thinks the current time is. Finally, either "quit" or "exit" will quit the program.
It needs to be documented better and I'll get around to that eventually, but if you have any problems just PM me and I can help.