added a Lot of notes to main.js discussing future changes that need to occur