Cálculo de estado del proyecto y unit tests. Refactor del modelo de ofertas.