piRNAs and piRNPs: The Good Shepherds of the Genome