a CoapClient class
clean up
add method to Request to replace Message.Code
add StatusCode to Response to avoid confusion among message, request and response
clear uri queries after prepare discover request in CoapClient
mark obs in link format when a resource is set as observable
remove unused code
write code from params instead of msg.Code when serializing
improve message test and fix incorrect fencepost checking in draft 03 and 08
catch ObjectDisposedException in UDPChannel to avoid crash
tests and fixes
test project
resource attributes tests
resource tree test
test start & stop