Don't call reflect.Value.Int for unsigned integers , otherwise we get a panic.  Use reflect.Value.Uint instead.
Update the binding test to make sure we can pass in a bound struct that has both a signed an unsigned integer.
Merge pull request #31 from tobz/fix-unsigned-int-binding

Fix unsigned int binding (by @tobz)