ChargeCycle prepare and clearing for forms
due_ons fixed spec failures and refactored