implement copy constructor
first stab at a list
temporarily disable outputting of values on fail, so I don't have to always implement streaming operators
small fix to deallocate signature
Implement tests for about half of list's methods, and fixes to bugs identified when running them
created ignore file