Major Update
Designed destructor to recursively destroy each node in the list.
Used prior simulator template to provide UI for this API.
Updating