Fixed issue with parse, refactored clone method on Node - added ability to use clone() method on data property or pass data property through a passed in clone function