New client method.scope & tests.

  Scope handles situations where you want to switch between context,
  searchTimeouts and scriptTimeouts but don't want to clobber settings others
  may have set
Merge pull request #23 from lightsofapollo/scope

New client method.scope & tests.