DVDFactory comments

Commented the .h and .cpp files for the DVD factory
Virtual constructor

Re did all the DVD objects o use clone and copy to make DVD objects.