Woody Cart fully functionally

Redesigned the data handling algorithm for better performance.  Also
cleaned up the code and added a rendezvous to aid with synchronization.