Re-factored to versioned naming schme.

- Also updated model for SearchRequest to reflect that it is not
  sending a function every time.
Merge pull request #3 from kryptnostic/feature/search

Re-factored to versioned naming schme.