add validation on each step
fix typo in source
add radios validation
add scroll effect for validation
change type of factory
add scroll top on step change