Add an onscreen cursor

- added a cursor so you can move around the results
- added scrolling if the results overflow the viewport
- added vi key bindings
- added cursor keybings

TODO
- drill down into an Episode for details
- onscreen help
- page up and page down scrolling