Correct iteration variable
Results: Extraction + Encoding, Decoding
Make Result.Error a string
Split Attack and Report into sub commands
Abstract command building and setup with closures
Better Usage func
Better wording
Default targets to stdin and abstract file handling