Several bug fixes (following the first publication)

Welcome to the real internet world: I had to change the loading methods
to fit the 'real' internet where files are not loaded sequentially.
Indeed, I also modified the web.njs fake server to simulate this fact