initial commit of ping with generic command and response building / parsing
Introduce Response enum, and attempt to fold into tests