updated search library, added ipython notebook, more examples