Rename parse.go to tree.go
Implement Node.InsertChild()
Add Node method tests
Implement Node.MarshalJSON
Add a test case for Node.MarshalJSON