separando classses em arquivos separados, mudando imports, e alguns outros pequenos reparos