Stock typeahead

Fixes #14 

Note: there will be lag for large data sets. It also only works for symbols, not stock names.