[Gemfile] added the gemfile to aid maintenance
clight re-organisation of client spec:
- removed all constants and replaced with lets. This prevents unintentional test cross-polinisation
- removed the overriding of a gem constant.
- replaced some old-style .shoulds with the new expect().to syntax
fixed an error where some restClient errors to not have a valid json response attached. raising a slightly different exception in these cases