Implements a default timeout of 5 seconds on the Grouper REST Client (pa...

...ssed through to Ruby REST Client, etc.).

Can be overridden in config "timeout" key.
As an internal implementation detail, changed the private class method `client' to yield the Grouper REST Client Resource, which receives a block.  Error/OK status is checked on responses as appropriate.
Fixes #427.