Fix #5 - Add/test weighted hashing

Add a few tests in test/t_biased.c.

API is: hash_ring_add(ring, value, <weight pct>, ...). You can increase
a value's weight without removing it first, but to decrease, you must
remove and then re-add.

hash_ring_remove remains the same.