We could go one step further and add app.js to lib.js. Any reason for which you did not do it? If we do it I'd recommend renaming lib.js to build.js.