This is the minimal `app.js` that works:

```
var app = loopback();
app.use(loopback.rest());
app.listen(3000);
```

IMO loopback should bundle only middleware required to make the example above work, plus any middleware required by loopback custom middleware like `loopback.token`.

Modules required by loopback tests should be declared as dev dependencies.