Handle non-word characters in repo name (fixes #152)