CBench module rebased

rebased version of https://github.com/floodlight/floodlight/pull/397