IDE file change after closing it

I always forget that closing the IDE causes some files to be updated.
And therefore being marked for a commit
Got the mocked up internal methods working

All methods in the require.js file were actually just mockups and ideas.
Now they actually work and load and evaluate external JS files.
Double file load prevention is now working

A safeguard preventing the same file beeing loaded is now working. There
is a "DEV" mode that disables this safeguard.
Simplified the external API

Removed the distinction between module and function. Now all is a
resource and will be treated as the same.
And did some internal renamings