Exam and ExamSchedule added + gitignore

Added Exam and ExamSchedule interfaces.
Added calendar-system for date usage.
Added .gitignore file.