resolve #43, add segfault handler

In #43, challisd reports a segfault when using input alleles.  This was
caused by 0-length allele artifacts generated when parsing the input
VCF.

Additionally, when compiled in debug mode, the segfault handler will now
print a stacktrace.