Add "get numberOfPedals" command.
Accept any amount of whitespace between get and ok in "get ok" command.
Define single and multiline informative message formats.
Implement non-blocking but syncronous init proof of concept essentials.
Remove some spurious text accidentally pasted in.
Convert bool to AT_BOOL explicitly.
Earliest beginning of 0mq-based architecture.
Make zmq req/rep socket benchmark that uses timestamp to determine interval between request reception and reply composition.
Complete initial implementation of ServiceProperty.
Add Service.serviceProperties introspection property.
Begin Camera service...
Make Service.name read-only and add ServiceProperty.setWithoutValidating(..).
Continue implementing Service.
Continue implementing...
Add simply numpy mmaped shared memory class.
Make shm_numpy compatible with os x.
Continue implementing...
Mock up Zach-style scope daemon and interface.
Begin fleshing in Zach-style dm6000b.
Do a little more work on the hierarchal style version.
Complete basic router implementation.
_Router -> _SerialPortRouter.
Implement async property mixin.