added product to image model and data
minor syntax correction
added spot price collection and model
added support for create and cancel of spot requests