FNDS3000 CORP NOTE AND WARRANT PURCHASE AGREEMENT