add multithreading, probably damages -r and -l options of samtools mpileup, add gitignore