Interactive search.

 * Added a search box to demonstrate how:
   - the data-binding works on input fields
   - to use a filter
   - ngRepeat automatically adjusts the number of items in the view

 * Added a scenario test to:
   - show how end-to-end tests are written and used
   - prove that the search box and the repeater are correctly wired together