APPLIED DIGITAL SOLUTIONS, INC. REGISTRATION AGREEMENT