Structure refactor.

- Made it a luarocks
- Builtin make luarocks
- Better project structure