Added comments to layer and observe-relation classes and removed some obsolete methods
Created new package for config classes
NetworkConfig can now be observed so that Cf can adapt to changes
mend

NetworkConfig can now be observed so that Cf can adapt to changes at runtime
Moved Benchmark server to project cf-benchmark
Moved CoAPBench to project cf-coapbench
Removed old project cf-performance (is now cf-benchmark and cf-coapbench)
Changed root pom
Cleaned up BenchmarkServer
Cf uses now uses its own logger as root for all Cf logger instead of the global logger
A Cf server now makes sure when started that its executer starts at least one (non-daemon) thread. Therefore, the server keeps running even when there is nothing going on. In contrast, the default endpoint now uses a daemon thread. A client-only application will therefore exit, when nothing is going on.
Once again, I removed these rtt files O_o
CoapExchange now has methods getSourceAddress() and getSourcePort
Cleanup
Removed obsolete EndpointBuilder
Removed the map from addresses to endpoints as it never proved very useful but only confusing
Added comment
Cleanup
Added Exception handling to all getter methods
Implemented method Option.has(int number) to check if a specific option is there and wrote a test