courseBox now takes a coursedata parameter, modifier, hasMapButton, buttonType, onAddClick, and onRemoveClick.
if hasMapButton is true, then the map icon will show on the button, if it is false then it will not.
buttonType is either ADD or REM, where setting it to add with be the option to add classes, REM will be the option to remove classes.
removeCourse function has been added and written very similarly to addCourse, in StorageServiceImpl
onRemoveClick() function has been added in Schedule Screen View model
courseBox now takes a coursedata parameter, modifier, hasMapButton, buttonType, onAddClick, and onRemoveClick. if hasMapButton is true, then the map icon will show on the button, if it is false then it will not. buttonType is either ADD or REM, where setting it to add with be the option to add classes, REM will be the option to remove classes.
removeCourse function has been added and written very similarly to addCourse, in StorageServiceImpl
onRemoveClick() function has been added in Schedule Screen View model