STOCK AND WARRANT PURCHASE AGREEMENT by and between HEALTHAXIS INC. and TAK INVESTMENTS, INC. February 23, 2005