Fix multiple language file paths breaking the parser

Prevent pages input from breaking on varying path inputs (string/array)
E.g.: ['data/i18n-1.json', 'data/i18n-2.json']
Add support for YAML data input
Merge pull request #9 from interactive-pioneers/yml-support

Add support for YAML input