Rename query property to contactName
Only inject contactStore into the application route

(other controllers can access the store through the ContactsController)
extract ApplicationRoute.setupContactsController

There may be other global controllers, so they can be set up in different methods.