fix project templates: add mapping to resources, allow - in project name