IN PROGRESS. Added a lot more of the client controller logic. Added to most all aspects of the client code.