namespace function removed from CounterMessage and pushed into its own function
slightly better warning messages for UdpConnected.CommandFailed messages
moved samplingRate to the first parameter block of CounterMessage for cleaner counter instances