Update interactions.md with pending feature.
Add initial spec for ApplicationReportGenerator.

Add spec for ApplicationReportGenerator#initialize.
Fulfill first ApplicationReportGenerator spec.

Fulfill spec for ApplicationReportGenerator#initialize.
Apply Visitor pattern to JobseekersByDateReport.

Refactor JobseekersByDateReport to use Visitor pattern through #display_jobseeker_name method.

Refactor JobseekersByDateReportGenerator to use JobseekersByDateReport#display_on.

Refactor Application, Job, Jobseeker, Recruiter, JobIdentity, Name, Title, JobType, and Posting with partial support for the Visitor pattern.
Apply Visitor pattern to JobsAppliedToReport.

Refactor JobsAppliedToReport to use Visitor pattern via #display_jobtitle and #display_jobtype.

Refactor JobsAppliedToReportGenerator to make use of JobsAppliedToReport's Visitor pattern methods.

Refactor JobIdentity, Title, and JobType to support Visitor pattern.
Better support Visitor in JobseekersByDateReport.

Refactor JobseekersByDateReport and Name to implement a purer version of the Visitor pattern.
Apply Visitor pattern to JobseekerListReport.

Refactor JobseekerListReport to use the Visitor pattern instead of the rule-breaking GeneratesReportsOfNames module.

Refactor JobseekerListReportGenerator to use JobseekerListReport's new #display_on method.
Apply Visitor pattern to RecruiterListReport.

Refactor RecruiterListReport to use the Visitor pattern instead of the rule-breaking GeneratesReportsOfNames module.

Refactor RecruiterListReportGenerator to use RecruiterListReport's new #display_on method.
Remove depreciated GeneratesReportsOfNames class.
Apply Visitor pattern to SavedJobListReport.

Refactor SavedJobListReport to use the Visitor pattern instead of the rule-breaking GeneratesReportsOfNames module.

Refactor SavedJobListReportGenerator to use SavedJobListReport's new #display_on method.
Removed SavedJobRecord#job_title_to_string.

Method is depreciated after applying Visitor pattern to reports.
Apply Visitor pattern to JobListTitleReport.

Refactor JobListTitleReport to use Visitor pattern.

Refactor JobListReportGenerator to use JobListTitleReport#display_on.