split fasta: refactored and improved tests
split fasta: added hash capability; tests
derep: added sample dereplication; tests