Saving changes.

added custom classes for length, area, volume, and mass. Also added classes for a patch. Started work on the associated reporter blocks.