for the sake of readability, let's economize on the namespace;
addressed warning about namespace collision;
prep for standalone run without leiningen;
first pass at sending output directly to a file;
it's just easier to spit;
it seems more elegant to append a newline char to each line, rather than join on newline and put the ad-hoc newline at the end of it all;
added some timing output;