Added remove and print methods
Merge remote-tracking branch 'origin/john1'
Add __str__ to correct print
Add final print overrride method
Removed unused files
Merge branch 'john1'