Reorganização dos códigos. 

* Todos os módulos importáveis foram movidos para o pacote `lib`, e apenas os executáveis estão no top-level.
* Uso preferencial de imports relativos, quando dentro do pacote `lib`.
* `balaio.py` foi renomeado para `manage.py` para evitar conflitos com o pacote `balaio`, e por questões de clareza.
* Os pipes de validação foram organizados em módulos individuais de acordo com seu respectivo estágio, dentro do pacote `lib.validations`.
* Atualização dos `requirements.txt` para pegar pacotes do Pypi.