Refactored plugins injection

Passes a dependency map, makes it easier to add dependencies later
Moved jquery fullscreen to correct folder