Changed to use stealjs properly

To use stealjs properly in node we need to set a global config before loading stealjs like so:

global.steal = {
  nodeRequire: require,
  root: require("path").resolve(__dirname, "..")
};

Then whenver we `steal` things that belong to us, use our id as a reference like so: steal("steal/build/open", function(){})