An scala / akka based implementation of the constrained application protocol (CoAP)