Feature/coap

**DO NOT MERGE**
CoAP support implementation draft
details:
1) space between if and '('
2) Fermin and myself have decided to put the opening bracket on a separate line.
    At the same time it was decided that "if-blocks" of only one line should also brackets.