Created BBHTTPRequestOperation to handle redirects, rather than using redirect response block per use.
Refactor to rename http client subclass
clean up addProductToCart: withVariation method
Added Cart models
Create cart object from add to cart response & pass to delegate success method