Add Params() overload that takes a FluentDictionary
Modifications to SearchTemplate() to better align with the api endpoint
Add async and OIS search template variants