Don't allow topics to be creted with illegal characters

We already validate for these characters server-side, this adds client-side validation for convenience.

While these characters are valid in MediaWiki page titles, they break PonyDocs' logic, so we forbid them. 

We've added angle-brackets to the forbidden list here, to avoid code injection. In the future we'll add these to the forbidden list on server-side validation as well.