Search Implementation and Query Type

* adds functionality to http.go for encoding querystrings
* Consistency fis for JSONClass field name across the board (JsonClass)
* new search.go and examples implementing standard search


TODO: Add partial, and figure out which way we want to go with the search service `Do()` vs `Exec()`