Removed BinaryTree class that isn't used
Move some logic to tracklistview