Separated react-complete-me into its parts: completer, searchbar,
query-string, and textfield-watcher.