Updated SatelliteStore Significantly

Hey Benny, 

I have added the changes I said I would from reddit. These include creating block objects so you can store an array of calls rather than expecting the user to only call one. I have removed the inventory because now the getProductsForProductIdentifier: is now called before making a purchase request. I have tested this with my app and it works very nicely now. Let me know if you have any questions