New wizard model

New wizard model, wizard3.
And a more generalised redress function, moved into abstractwizard.