Implement the content classifier component
Implement the content classifier component as defined in #23 (closed). The content classifier component should be self-contained, which means no logic or configuration (e.g., globs) should exist outside the component except for configuration that comes from user input.
Write tests to verify each behavior of the component. Specifically, the tests should verify that the classifier produces a vinyl catalog with the correct structure. 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.