Doh, use rootDeviceName instead of hacky matchy stuff
Add information about how to use the TopoHelper
Rubyify many of the methods in topohelper thanks to jmink's comments