Advanced search dialog

This branch adds a search dialog for adagios.

This is first stage, it has the following limitation:

* Search dialog is a bootstrap modal (might not be optimal)
* Only searches services
* Only searches certain fields

Screenshot of the current state of the dialog: http://imgur.com/tKtFnGm

Fixes #470