UNITY WIRELESS CORPORATION CONVERTIBLE NOTE AND WARRANT PURCHASE AGREEMENT March 24, 2005