COVOL TECHNOLOGIES, INC. SECURITIES PURCHASE AGREEMENT Dated as of December 7, 1999 TABLE OF CONTENTS