branched to bring node into hal from rpg namespace and test it
fixed boost linking problem and switched rpg namespace to hal, removing conflicts on the way