implemented calculateChange and moved some code from payForm to shoppingCard, cause calculating things in the form doesnt make sense