4th commit. Made code more dry, reworked Person class, and added names.