builder.py: simplified template project generation from params

Added documentation for builder
Stricter checks in YamlParser functions
cmd.py: some cleaning, updated for builder.py changes