cart improvements: link in header, automatically add to quantity, +