Adding percolator support (Adding to pull request 73)

Adding support for a percolate function, which corresponds to the elasticsearch REST API endpoint `_percolate`; and a percolator function which is essentially an alias to the index operation.