NEOMEDIA TECHNOLOGIES, INC. PLACEMENT AGENT AGREEMENT