Treat external JS dependencies as assets

We cannot simply glom together all of our dependencies into our own `app.js` because that causes linting to fail. The better alternative is to instead store them as assets (like we would images or `css`).