Added Classes

In the case of inheritance, `Person` is the super class. There's a lot of overlap between `Author` and `User` in terms of real functionality. All the functions you have under `class User` could (and should) be put under `Person`. This way if you call `@author = Author.new` then you can run all these methods.