Move rest-client requirement

We should require rest-client at runtime, not load time. We should also install the gem if public_info depends on it (it does).

RE: https://github.com/rackops/rackops_rolebook/issues/43
Merge pull request #44 from rackops/fix_restclient_martinb3

Move rest-client requirement