Add the option 'delay' in order to reduce the number of request to the server while typing

I added a numeric option called 'delay' (with a default value of 250ms), so that when you're typing, let's say "foo bar", only one single request is sent to the server (assuming you type fast enough :)), not 7 as it was working until now. It is disbled with the value "0" (actually with any non-positive value).

I hope it's useful for someone else!