controle de versao 2

fiz mais coisas (a lista do programa preenche automaticamente com a
lista estática criada na classe core), ainda não testei tudo.