Added convenience method to get the extension of a file.
Introduced FileParserFactory to be able to parse different files like YAML-Files.
Made parse dependent on PhingFile to have a type as parameter
Changed load method in the way it uses parse with PhingFile
Fixed Tests for that
Created a FilerParserFactory to decide based on file extension what kind of fileparser should be used to parse config files and set properties.
Added Unittests for that.
Added a suggest area in composer.json
Fixed test for YamlFileParser to show skipped info when yaml is not installed.
Fixed typo and injected fileParserFactory into properties to use it correctly.
Added loading of autoload.php into bootstrap.php to be able to test if something needs to be loaded from vendors.
Corrected config.yml for tests to meet extpectations and have correct yaml syntax.
Added a array-flatten function to flat array from yaml to match the current property implementation of key => value
Didnt commit array to commaseparated string conversion to be compatible with previous property behaviour.
Fixed related tests.
Removed including of PhpUnit, because it is autoloaded now