Calorie Skeleton

This is the skeleton for Calorie.
Only add correct implementation to the methods (constructor is done).  I'm still considering void for concreteToBase/baseToConcrete.  We only want to 'get' the concrete method. Abstract is just for the developer.