Neopath, Inc. Registration Rights Agreement Dated as of June 23, 1997