refactor method and code

Change Description - :smile:
------------------

### What does this change do?
This refactor renames a long method to be more object oriented. It also adds a gem to fix a deploy warning from heroku.

### What testing has been done?
Tests have passed and this has been QA'd locally. Code has been reviewed as well. 

Risk Assessment
---------------

### What are the risks? Is there a business impact?
There isn't a risk nor a business impact.