avoid using dots or any other forbidden character in theme name (issue #100)