Fixing issue 10

Making the Product creation an asynchronous method call.