basic semester functionality
change or remove semesters; specs pending
course credits added
edit course pages and edit course specs
added authentication request specs for editing courses
admin can create courses