[IMP] Add PrettyTable, Voluptuous and attrdict in the dependencies
[REF] Create a class Template and will use it in the rest of the code
[REF] Use the new class Template in the scaffolding
[IMP] Define a new command list-templates. This command will show the
list of the templates.