JAVA DETOUR, INC. STOCK PURCHASE AGREEMENT