New, FanniePage based item editor

Potential replacement for item editor. Uses FanniePage as a base class and uses dedicated modules to build/save each set of fields.