Removed another promise and added a require function so you can use identifiers to require objects. Might come in handy if you want to extend from another object.
Added ObjectLoader to the global object.