load and save subjects

known issue:
semesters don't delete
added ability delete semesters