truncates cart total to two decimal places
adds remove item icon to cart list
removes toFixed call for total from cart.total

string conversion should be handled outside of the
object
fixes cart.hasItem

`in` is worthless
adds cart.removeItem