added 'when empty' context to cart_reservations
actually added cart reservation spec to commit (?), added cart bad date specs
more validations checks in cart res spec; some have to be commented out