Initial LEB128 module implementing unsigned int encoding
Implement leb128_decode() for unsigned values
Raise ValueError for negative numbers in unsigned encoding
Add implementation for encoding signed LEB128
Add some more tests
Implement signed LEB128 decoding
Expose public API from top level __init__ module
Move unit tests into new tests/ directory
Add docstrings
Update README
Merge branch 'leb128'