Moved submodules into lib/ and added bump.lua as a submodule