added naive SNP caller

This implements what amounts to the GATK model for SNP calling, but with
(theoretical) support for ancient DNA.  Lacks an actual damage model,
lacks a suitable test case.