Let clients choose the HTTP method to use for searches

Using GET introduces a character constraint on query size thanks to URL size
limits, POST has no such restriction.
Merge pull request #3 from travis/master

Let clients choose the HTTP method to use for searches