Implement the content aggregator component
Implement the content aggregator component as defined in #21 (closed). The content aggregator component should be self-contained, which means no logic or configuration (e.g., globs) should exist outside the component (except configuration that comes from user input).
Write tests to verify each behavior of the component. The tests should be placed in the
This implementation issue can be worked on in concert with the architecture issue using an agile process. Any discoveries or decisions made that relate to the architecture should be posted back to the architecture issue. The early implementation prototypes may drive the architecture in return.