allow custom text for Typeahead
some cleanup
Merge pull request #23 from Doctusoft/typeahead-free-text

allow custom text for Typeahead