EXHIBIT 10.3 FRESH AMERICA CORP WARRANT AGREEMENT DATED AS OF MAY 4, 1998 155,483 WARRANTS TO PURCHASE COMMON STOCK