Cleans up ordering of Piggybak::State returns, adds digital sellable awareness to sellables and cart
Cleans up is_digital and has_digital cart methods