renamed KeyValueDevice to CommDevice
re-implemented listener strategy
Version 1.0-SNAPSHOT