Fixed typo in variable name.
Cleaning up controller and routes.
Added show report page.
Bugifx - make sure homepage instance variable is assigned correctly.
Refactored how the report generator works.
Refactored to remove url instance variable from Finder::Report
Added first spec for Finder::Report
Use dependency injection for inversion of control.
refactored set_is_external to check for associated report before trying to access it.
Refactoring to move report creation to before_validation
Removed self
Fixed spec for Finder.Report to be green.
Added spec for Finder.Report.generate
Removed Url.create_report! method so there is no confusion with ActiveRecord.create_association!
Removed self.
Some bugfixes and adding of validator for Url.report
Allow Url.report to be mass assigned.
Refactoring Finder.Report
Added spec to ensure all links for a report are processed.