Move all modules into project namespace so it can be installed without conflicts
I started experimenting with this and particularly with building it as a system package so I can more easily use it as build tooling in other projects and immediately ran into at least this issue: everything gets installed into a top level directory with no namespacing at all in relation to the rockname.
There are some other issues that I'm trying to sort out to, but at the very least this move seems like a given: "zip" for example cannot be a module name claimed by this project and installed globally with this rock ;-)
This is perfect! thank you so much, I really should have done this myself. Let me do a bit of testing and ill merge
Alright, I just need to change the luaopen name of zip and it should work
There seems to be a linker error? trying to fix