added more informative summary output; minor refactoring
added CSV output from annotate-seqs