Added local changes done outside git

Fixed the virtual folders, added the first bits to allow to respond to
a request by executing a js file instead of returning static content.