fixed specifications.java bugs. added inital build for adding/removing/updating courses to fix issue with replacing courses