COMMON STOCK PURCHASE WARRANT IDI, INC.