#11: kd basic structures were added
#11: message serializer was removed as an unnecessary class
#11: basic kd network classes were presented