outputs to specified output instead of stdout.  Fixed up readme to include some more explanation