Switch to console fns instead of a string

- adding support for filtering
- a simple string can't respond to text changes dynamically. switch to a
  function
Implement primitive episode search

- count the number of episodes that contain the search text
- highlight the results on screen that match the search