chore(di): Adopt PHP DI

TODO:
 - [ ] Ensure support for `mod/plugin/classes/Ns_Class.php` is still present
same here. You don't have to worry about ordering things correctly the container just does it for you