Update comments to properly reflect Rule pod.
Add Base::Attribute as a base class
Update pod to reflect new naming.