Enum para estados de solicitudes

tambien se maneja el cambio de estado desde solicitud y no desde los
controllers asi no tienen porque saber como es internamente