add controller to diagram

Signed-off-by: Steven Armstrong <steven.armstrong@inf.ethz.ch>
move logger config management to it's own class

Signed-off-by: Steven Armstrong <steven.armstrong@inf.ethz.ch>