Simplify component template

- make it possible for directories to be named whatever
- harden names of variables in generated template
- add default l10n so people get it
- get rid of testing stuff that wasn't working anyway.
- make questionaire a bit easier to read.