Fixing issue where the incorrect price was calculated for items with a total greater than 1, added comments.

Signed-off-by: Zane M. Kolnik <zanematthew@gmail.com>
Fixing bug where the markup was not calculated on the front end.

Signed-off-by: Zane M. Kolnik <zanematthew@gmail.com>