Add hash controller
Refactor HashTable class to use pseudoclassical instantiation
Add files for tree data structure
Add Tree class