Initial refactoring of the header file (note to make an abstract base class from which reference and static lists can be derived). Moved avllist.cpp to templates. Created an empty unit test placeholder.
Removing old avllist.cpp