Pilown

Básicamente limpié un poco el código en los métodos y clases que entendí. (refactor, docu interna, etc).
La funcionalidad sigue exactamente igual.