Added AMD definition with dependencies
Shim no longer required in RequireJS