Add YamlDotNet dependcy
Move ProjectStructure reader method to the class
Make ProjectFolder to have parent

Now we completely get all the content of the project directory in
memory.
Create a mapping between file content type with its extension
Add detection for YAML
Experimenting with DynamicYaml to pass data to template