Added Refactoring Documentation for the project