Add support for relative URLs

Now, we can load scripts relative to the script that requires it.

For example:

We have a script such that its url is “/js/main/file.js”.
It requires another script and it is expressed as “../views/script.js”.
 The resulting url for the new script becomes “/js/views/script.js”.
Awesome!