Applied OOP to create Person, Author, and Grocery classes

Something is weird about tab-spacing here. If it looks good on your screen, ignore this.