Performance updates and bug fixes

Histogram generated internally, fasta module handles multiple sequences
per file.