Added RequireJS as dependency manager
All the resources are now loaded via requirejs instead of namespacing