Rebuild the data models on top of Atom's event-kit and ES6 Classes
Promise stack traces should be initted asap.
Add another possible migration to StudentModel
Remove uses of `emitter` from App.es6
Update GobbldygookApp's render methods
Remove uses of `emitter.es6` from GraduationStatus
Schedule and Area data now lives under .data
Don't pass semesters into the courses
and we should fix up Semester, too.
Hopefully prevent accidental publishing of Gobbldygook to NPM
Require event-kit
Update 6to5 and 6to5-browserify
Aaaand... we're back to where we started, on this.
Bind the event listeners to the proper `this` scope
Bind the forceUpdate call to the proper scope
These either take an array or {data: []}
Tweak the font sizes of expanded courses
Move the summary below the title on an expanded course
Bind this in deleteMultiple
Check the right thing for other schedules