move files
update file locations
move courses.sort() and subjects.sort() implementations to their js files
prefix global variables (courses, grades and subjects) with 'global_'
move gradeToGradePoint() in gpa_calc_logic.js to grades.js as gradePointOf()
update to work with changed variable names
move saving and loading user data logic to separate js file
new classes Course, EnrolledCourse, Subject
new Student class with basic functionality
move supported logics to Student class
replace some for loops with getCourseRef()
new gpa module, tranfer basic subject gpa & credit calculation to  new module
change to calc overall gpas by new gpa module
remove unused functions/code
add 2 functions to Gpa: totalCreditsInGpa() & totalCredits()
change to support load/save using addCourse() in Student later
add/remove subjects from subject_gpa when adding/removing subjects
code clean up
new member functions setIncludeInOverallGpa() & setIncludeInSubjectGpa() for student
move precise_round() to separete file