Changed the API of tree so that the tree and nodes are separate
structures. This makes it possible for the tree to hold a comparison
object so we don't have to pass in a comparison closure each time.
Merge branch 'master' of https://github.com/natefinch/tree

Conflicts:
	README.md