Make arbitrary double and floats log-uniform

Fixes #113

sign, exponent and mantissa are now generated separately.
Also add zeros to arbitrary BitSet