FNDS3000 CORP. NOTE AND WARRANT PURCHASE AGREEMENT