Added RestConnection in front of all the DeepMerge[Array,Hash] as it otherwise breaks and doesn't use rightscale custom override, also chenged deep_merge! to deep_merge as the former won't change the type of the target (I don't know why)