Refactorizacion de Modelos

Reorganizando el código y la estructura de clases para que sea un poco mas OOP y mas limpio.
## Clases refactorizadas
- [x] La clase `Movimiento` ahora es una clase abstracta de la que heredan `Compra`, `Pago`, `Condicional`, etc.
- [x] `Cliente`
- [x] `Compra`
- [x] `Condicional`
- [x] `Pago` (Anteriormente llamada `Entrega`) *Le cambie el nombre porque Pago es menos ambiguo*
- [x] `Prenda`
- [x] `ListaClientes`
- [x] `ListaPrendas`

*También modifique las "señales" para que no contengan guiones bajos y agregue algunas descripciones de cada clase.*

*Fijate @francom77 si te parecen bien los cambios*.