use Newx/Safefree

apparently windows has some problems with calloc/free,
I'm getting "Free to wrong pool" errors from cpantesters
bump version 0.04