Add plugin function support to zipkin-tracer gem

Also add support for rspec and write some tests.
We don't want to force a version here to avoid breaking potential clients for no good reason; this is a gem that gets included in other projects, not a shipped deliverable.