Fixing ESLint warnings, introducing Makefile.js (not yet wired in)