Shouldn't this be handled in the `App` class? I'm guessing the intention here is that our app should not be allowed to boot more than once. 

```js
App.prototype.boot = function() {
  if (this.booted) { return; };

  // boot logic

  this.booted = true;
};
```
This can then be unit-tested in `test/unit/app_test.js`.

PS. Sorry I'm poking me nose in :)