Added Doxygen comments to list.hpp, minor cleanup to lists.cpp