As per our conversation in the class attachment contains the updated files for M3.
Updated-> BUDDI_M3_SOEN-6471_Amer_Khalid_Gustavo_Nikita_VishnuVardhan.pdf
The UML diagram for specific refactoring to be implemented in milestone 4.
Added the same diagram in the file "M3_UML_for specific refactoring.pdf"