Lessons Learned: Large-Scale JavaScript Fundamentals with Karma and CommonJS