Adcionando Validação dos campos e botão de submit @TODO: Refatoração