This repo is messy... we should clean up the directory structure and have the build of `login.js` be cleaner.