customer profile enhancements

Added login/logout/register buttons at the top.
When logged in, dropdowns appear for shipping address, billing address,
and stored credit cards.
Updated the backgrounds to smaller sized images.
Small minor bug fixes.  Notable is the server error messages are
displaying better.