Fixes to support runs on small test samples

Eric;
This has a couple of small fixes to support running this on small test samples in bcbio. With these I have working unit tests for single sample and tumor/normal calling.

- Avoid rounding down to 0 for very small anti-target sizes of 1 or 2 during smoothing.
- Provide better error message with BED and BAM files for debugging.