Add possibility for dash in course code

This prq adds the possibility for course codes such as `INF-MAT2000`.

This fixes #299 .
If the parentheses aren't there the regex believes `Å-` is a range and the regex will break. I guess I also missed that case, but is it really a problem?