Added functional validation and button flow

Added more functionality to the validation and made the forms dynamic
with a continue button