Add search functionality

  * code isn't dry, but it searches
  * Will update the contacts based on who matches the search
  * should also look into re-rendering page normally with full
    collection if search bar is empty
  * contacts stay in alphabetical order, but requires 2 different
    sort methods