Finished the pricing component of the model. Missing the price
calculation function.