Added move semantics to wizard object creation. Added a number of asserts to guard against obvious logic errors.
Small cleanups. Added wizard name setter.