Made base class for adjustment nodes and set adjustment node to check for previously-adjusted versions.
Fixes #28, works on #22.
Moved adjustment functionality from a variety of locations (views, templatetags, AdjustmentManager) into an AdjustmentHelper class.