Create NUDGGES routine
Created a file describing the proposed data fiber layout
Update to use the current Agent api
Version is a global
Use the nonblocking closedloop command handler
Poll ShoeAgents with STATUS not SLITS_STATUS
Make status command response more informative
Make command responses more informative
Test for movement in CLOSEDLOOP command handler by checking for 'moving' in the response string.
Document fully. Also use errorCallback in CLOSEDLOOP command handler so that the command complete even if an agent is offline.
Make sendMessage errorCallback expire after a response is received if a responseCallback is also specified

This fixes a bug in slitController. It doesn't affect any other agents
as none of them used errorCallback in a way that would be negatively
impacted.
Switch to .doc file format for the control documentation