Moved the line of code where I set the readyToAdd boolean of the shouldAddToRoster object to "true" to the viewWillDisappear method. This keeps unfinished students from getting added if the download process kills the app.
Removed some commented-out code, and added a line (which probably doesn't do anything, but gave me some peace of mind) which empties the array when the object is initialized (even though it's already empty at that point), so that there is only ever one or zero Person objects in the array.
Merge remote-tracking branch 'origin/master'