-Added template parameters in AVL tree in the hopes that the change will allow the class to compile with clang.
-Added template parameters in AVL tree in the hopes that the change will allow the class to compile with clang.

humboldt-cs/ADTs-cplusplus,acarteas/ADTs-cplusplus