a lightweight API and algorithmic trader for the MarketWatch Virtual Stock Exchange