Moved all reports to separate files
Centralized almost all report generating data
 - Json is still on it's own
 - Cleaned up warnings_summary