Extract out user's associated accounts into own class

Hello, first time contributor, so please bear with me!

This is my attempt to reduce the complexity of the associated accounts method in the User model and the User model itself by extracting out the method into its own class. Please let me know what you guys think and would love any and all feedback

Hope this helps and thank you!