Updated all-in-one example
Added example for circular dependencies
Added the possibility for plugin using ! syntax
Updated JS