STOCK PURCHASE AND SALE AGREEMENT DATED APRIL 25, 2004 BETWEEN CYBERGUARD CORPORATION, WEBWASHER AG AND THE SHAREHOLDERS NAMED HEREIN ACQUISITION OF THE CAPITAL STOCK OF WEBWASHER AG