updated package.json and README
added documentation and refactored functions in TreeData
Removed reference to ace, TreeDataProvider and RandomTreeGenerator