Adds search and filter. Fixes #27.