[connection] override client_properties
[consumer] implementing .purge()
removed grunt dep