PURCHASE AND SALE AGREEMENT AMONG DS AUDIBLE SAN FRANCISCO, LLC GRANITE BROADCASTING CORPORATION KBWB, INC. AND KBWB LICENSE, INC. dated as of May 1, 2006