Moving cluster.js into hs.js, also adding intial logic to support multiple hs nodes