Refatorando e arrumando o spinner das UFs

Foi separado em pastas a view, os testes, e o resto do projeto. Isto facilita os testes e nos da a real cobertura.