Basic node
Pretty printing Nodes, and changes to LeafNode

LeafNodes now represent working memory elements