Require zen-fields
Moved Issue/Return/Renew functions to the objects rather than the page controller. Now more self contained and easier to call.