ARCHIBALD CANDY CORPORATION STOCKHOLDERS AGREEMENT Dated as of November 1, 2002