added all of the decorate patter classes for Product wrappers,  also got all of the evaluation cases written