Moved leb128 code to it's own package
Restructure project