Add possibility for dash in course code

This prq adds the possibility for course codes such as `INF-MAT2000`.

This fixes #299 .
This one?
![image](https://cloud.githubusercontent.com/assets/1488921/5331627/6d87e920-7e33-11e4-8f4f-ad1e627d0fe1.png)