create a systematic error reporting mechanism to detect failures during aggregation
failures during aggregation result in Python exceptions and leave a trace in the logs, but often go undetected
it would be great to trap all these exceptions and have a status icon in the feeds view to indicate the status of each feed:
- last time polled
- number of articles aggregated in the last day/ week / month
- date and message of last error