Fixes #3: Motor controller config update event creates a fault in other beacon client
Fixes issue #3 (closed): Motor controller config update event creates a fault in other beacon client.
Implement reduce method instead of getstate. Reason is when NodeDict inherits from OrderedDict instead of dict, OrderedDict implements reduce which would always get called instead of our getstate.