Post review tweaks

uses bufio.Reader instead of bufio.Scanner
added -delimiter flag which defaults to \n
added --reader-opt which gets passed through
removed unused code