style fixes to provider
style fixes to provider

built on top of #94

removes useless @ivar usage and uses the accessors.

uses ||= begin..end for lazy creation of resources.

removes useless initialization of ivars to nil.

ai-traders/runit,hw-cookbooks/runit,boldfield/runit,ai-traders/runit,jkeiser/runit,Demandbase/db-runit,wk8/runit,cwjohnston/runit,jkeiser/runit,cwjohnston/runit,wk8/runit,NickLaMuro/runit,Demandbase/db-runit,cwjohnston/runit,NickLaMuro/runit,hw-cookbooks/runit,NickLaMuro/runit,hw-cookbooks/runit,boldfield/runit,Altiscale/runit,boldfield/runit,jkeiser/runit,ai-traders/runit,Demandbase/db-runit,7bfa689ac3c4be50f8ba6c1ea8c5f316/runit,Altiscale/runit,7bfa689ac3c4be50f8ba6c1ea8c5f316/runit,7bfa689ac3c4be50f8ba6c1ea8c5f316/runit,wk8/runit,Altiscale/runit