incorporate provider search and initial completion
added search results view to make dealing with results easier; move application.js out of the html body