Feature/coap

**DO NOT MERGE**
CoAP support implementation draft
What about leakage?
"new char[]" is new to me, but I get the feeling a "delete" should be done before returning from this function.