refactor humon node spec into humon node spec and humon node utils spec; add humonNode.replaceWith functionality + specs