Tela principal e melhorias no codigo