-adding tree construction code

- Must still implement pruning
- Made the attribute list global
- Must undo deletions during recursing back from the buildTree() method