Added the blur option.

I added a new option called blur. When set to true, a geocoding request will be triggered whenever the input element is blurred. 

For example, if the user enters a partial location and then presses tab or clicks on the next field in a form. It also solves some specific instances where the form action is post and the trigger request when clicking submit does not fire before the form is posted.