don't name the BeeswaxException
handle decimal values correctly
add rubygems badge