Allow for configurable name of query request parameter and custom response format.

Two new options:

- paramName: Default 'query' - Name of query parameter
- transformResult: function(response) {}. Transform non-standard response to supported "suggestions" format.