Feature/coap

**DO NOT MERGE**
CoAP support implementation draft
Here you will probably need a +1 for the end-of-string 0