oh frabjous day! story 1 complete.
can now run from CLI with piped input