extract FileMapper class.
fix selenium tests that didn't know about the FileMapper.
rename FileMapper to PageMapper cuz that is really what it does.
add AnalysisReporter.
analysis reporter.
Merge pull request #15 from QuantumGeordie/overhaul

Overhaul