Created PackageGateway
Some issues that have prevented me from testing:
-Can't add/remove products from package
-Can't modify package
-Update never called when modifying product
-Product not removed from list when deleted