added saving and loading to csv
use saved list if exists, else default students list