Added support for updating documents in the index

This consists the async methods as well. The update script should be
provided.
Added GeoPoint support
Search queries can now use filters
Implemented getSearchRequestBuilder with one argument
Merge pull request #42 from hossein761/master

Added support for updating documents in the index/ Support for filtering results/ GeoPoint