Applied OOP to create Person, Author, and Grocery classes

Since we're already in `class Grocery`, we can safely remove `grocery` from the name of any method. If not, it's a little redundant. To call this, we run: `Grocery.get_grocery_list` whereas `Grocery.get_list` makes just as much sense.