use path instead of hash for dashboard names
allow spaces in dashboard names, but / and . are not permitted