DIGITILITI, INC. CONVERTIBLE PROMISSORY NOTE AND WARRANT PURCHASE AGREEMENT