2 × Fixes for the Start a New Course Form

* Throw error when course SIS ID exceeds 255 characters
* Handle hyphens in non-calendar course names properly