Updated class stubs

The four primary classes now have constructors and comments explaining
the methods required in each.  The calculate price and printAttributes
methods will need to be implemented in each.

After that’s complete, all that remains is the logic in the driver
class to control the arrayList.