Changed weights from ints to doubles

ZUNIONSTORE and ZINTERSTORE support double values for the weight, but jedis currently uses ints. This pull request adds support for double weights to ZParam. The test has been adopted to use decimal values to prove that this works. The old method for the old int based weights has been deprecated.