Refactoring: Toda inteface com o usuario eh feita pela UserInterface

Funcionalidades: Inteface grafica funcional (mas precaria)