Added basic BST implementation. Started implementing various visitor
stuff.