make this a real provider.
these are heavyweight now.
Move this to the libraries directory.
Rename this file to be more appropriate.
rename these to fit the scheme.
no newline at end of file.
refacot instance provider into a real instance provider and clean up rubocop related errors. I will need to come back and ensure that references to instance variables are set correctly.
now all references to methods are cleaner and no longer using instance variables directly.
first stab.