Reduced colums returned from build_tree

* build_tree now returns a data.frame with the columns node, parent
  and level
Moved build_tree from plot.r to tree.r
Added method position_tree