Copy constructor, overloaded operator code added

destructor also added for linked list, part 2 required for stack and
queue