Refactor & relayout cloud controller, add haproxy
differentiate local and distance minion info