Would like to create a Java based API for Interactive Brokers TWS (trader's work station). Looking for a simple and clean application that will send orders to purchase one securtiy (futures) and sell another simultaniously at the same time creating a SPREAD. API will also pull data on bid and ask from each security and calcuate the SPREAD price.