Stock market simulator (using Yahoo Finance for delayed quotes) and API for experimenting with algorithmic trading techniques