XIOX CORPORATION STOCK PURCHASE AGREEMENT December 28, 1995 TABLE OF CONTENTS