another big architectural redeux

fixed-up hellos to accurately do 1-hop 2-hop neighbors. Also fixed code
to ignore itself and am starting to merge in the is_controller boolean,
think we can just put all the code in this repo/module.