iOS In-App Purchase Validation - improved and modular version of Apple's VerificationController