Added registration validation, added registration logic, added sub model selection
Added subscription details, finalized sub-register-model-flow, customized error pages