Allow dash for filter
Allow http handler template
Allow underscore for filter name
Add csharp base template