Coded subtotal to update based on new item selection, removal or increase/decrease in quantity.
Merge origin/master