1.0

Separação do código e inclução de alguns detalhes