Add ability to load multiple semesters
Summary
With the Spring 2019 semester coming up, Schedules needs to be able to load and handle multiple semesters. This will require changes to seeds.rb
along with some changes to the UI.
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information