Clean up writer messaging
Change nomenclature of output to writer.
Correct Input Factory to return a Reader, not do the actual input gathering.
Clean up display output of processing.
Treat format and filters as an array, not just one.
Try some colours on logging.
Change the nomenclature from Input/Output to Reader and Writer.