updates calendar when changing student group
refactored schedule and calendar functions
include blocks on schedule get API call
fetch and submit real schedule data

We may want to add a "Save" or "Submit" button, or we may just want it to always auto-save.  For now, it submits every time $scope.schedule updates.