different smaller bugs in User Opt-In/Out for pre Opt-in/out if there
was no shopping!
Renamed Class UserProduct->OptIn!