Vector backend should be completed and checks for valid vectors
Fixes issue #58. Vector dropdown keeps its value after dragging a course onto the schedule