Overriding toString to Display List Items Correctly