fix zero-watt display in graph, doc tweaks
trying to make routes and controllers work dynamically

in this commit, the controllers don't get defined in the right way or
at the right time - WIP