Test dependency ordering seems to work

Next step is to test more if modules are correctly ordered regarding
their dependencies.
Then clean all the code, make test/test.js swpanable with an argument,
correctly logs test progression.
Then to try some unit tests and see if it works.
Then create all unit tests