Add doc generation in app.js

@viatropos I added the doc generation within the app.js like we discussed.

Also, I fixed the module dependencies.

I believe the **tower-scope** should be automatically resolved when you push the latest **tower-list-directive** to NPM.