Added NodeTests and Node is now immutable