semester admin improvement
- Add paging
- By default, semesters should be in descending order by start date
- When creating semester, validate that the year does not contain
/
. This causes problems in the path variables. - Append
-S
or-W
to the year, not with underscore_