debug: add position requested by modules
debug: dont catch print() on debug mode
new ordering mechanism with verbose logging. fixes rare cases where the modules methods were not always loaded in the same order and caused inconsistent ordering between reloads. thx to @guiniol for reporting.
make ordering debug logs less spammy