removed residual scipy junk (had considered testing scipy... no need)
convolve_dtype option added (no reason to force users into 128)
added warning about ignoring edge zeros etc. when kernel not normalized