Code Cleanup
1. Removed unused import and instance variable
2. Used constants instead of multiple string literals
3. Removed unused suppressWarnings
4. Moved comment to a new line
5. Resolved cyclomatic complexity of the method initializeLayout by separating codes to different methods
    a. Getting installation directory
    b. Checking if documents folder is found
    c. Deploying documents to tomcat webapps directory
    d. Creating the pdf and html links
6. Removed overriden method that only calls a superclass method
7. Added comment to an empty method
8. Used isEmpty() to check for empty collection
9. Moved else and catch beside the close brace
10. Removed unnecessary throws Exception
11.  Moved getting of userInfo to method updateUserInfoIfNecessary
12. Move the open brace beside the method definition
13. Use a local variable instead of reassigning value of a parameter

GCP-10329

Reviewer: Crisjaira Villarino