Reporting is another use case that should be satisfied by this tool. Since the use case deviates in terms of I/O, it's worth adding a command-line interface for now and for future expansion. Test: Unit tests included, will validate locally Change-Id: Ifade560d9898722fdd5299d06899265b70ce771f