app: allow dashes in app name

Related to #227 (would close it, but it's blocked on
globocom/gandalf#70).