Code layout has been changed and improoved. Annotations are added for documentation. Automated through utility functions and data tables
BREAKING CHANGE: Tested from clean. Now properly uses LuaRocks to install dependencies.
Modules now spawn the scripts automatically at startup and kill them at exit. Both stats are handled by a single script and a lockfile is used to avoid multiple instances spawning.
BREAKING CHANGE: Please remove any user services previously used to spawn scripts.