Merge pull request #33 from mcos/bugfix/uint-handling

Don't decode negative numbers to overflowed uints