Initial version of typeahead filtering

This is an initial version of typeahead filtering as I suggested in #219. There are some missing things that I don't know how to make right now, this is not a cup of my tea :) Actualy I want to illustrate how it looks like.

Need to be done:
- change input value/placeholder after selection from drop down menu to current