Bind singleton to IoC

Because there is a helper that ```runscope_url``` resolves Runscope from the IoC, and because we can now dynamically change the bucket key anytime ```Runscope::setBucketKey($key)```, we may want to use singleton.  

See #2