added user defaults for pick up info
shipping charges updated when delivery method changes
shipping choice preserved when cart reappears
update shipping costs, hide delivery label on empty cart