chore(typeahead): add support for debounce rate limit.

I'm requesting an API the suggestions for typeahead, but I didn't see any bounce or throttle rate limit controllers, so I implemented this, I suggested a default of 300 milliseconds (similar as twitter's typeahead.js).