Created dependencies for List Creation

Added the .h and .cpp files necessary to handle the list creation and
effective dependency interaction