Updated Course ID Regex

This regex is a bit more lax and will allow for hyphens and other characters in course ids.

@rocha @dsjen
If you don't fix this now, you may want to keep track of this as an open issue for supporting opaque keys, since the Course Id being passed at that point will be using '+' instead of '/'.