Add better notifications for the client.

This adds a lot of "whatever was successfully whatever" messages to our client. I've faced some issues for the cart, however, and I cannot figure out why they will not render in that particular part of the system, but since it isn't our most important focus at the moment, I'd consider this ready for a review, @mex.