Refactor code throughout the PRM repo to satisfy the following acceptance criteria. Acceptance criteria: - [ ] Code should follow the conventions outlined in [this](https://github.com/Pungyeon/clean-go-article) document.
Refactor code throughout the PRM repo to satisfy the following acceptance criteria.
Acceptance criteria: