change return of find to be OrderedDict

* Plays better with pandas/vincent
Add demo ipython notebook.
add numpy import