Merge pull request #842 from UM-USElab/duplicate-course

Duplicate course
Move timeline setting to assignment, order assignments by date in to do list
Removing old autocomplete method
Added ability to set course media
Updates to timeline
Update to the newest version of the timeline