Plumbing for SmartTodo Augmentation.
Refactor SmartTagAugmenter to split out SmartTag functionality.
Renaming filename to match class name.
Fixing consitency bug in smartTag processors.