Restructure codebase
Attempt to properly restructure files
Rename modules
Use AVLNode instead of full path
Remove junk
Merge pull request #2 from samebchase/samuel-devel

Restructure codebase