Minor refactors
Adds better README

Merge branch 'develop'
Refactors to implicitly imply abstract
Renames trait
Adds style to be configurable
Adds reference to being able to load from github
Adds file listing

Updates dependencies
Adds a matching expression to check file system
Adds tests
Sets the symfony dependency explicitly
Updates the composer require
Adds support for sub-directory date structuring
Fixes PSR through cs-fixer
Refactors API call to get articles
Updates test to use correct API call
Updates the config api
Updates details about the configuration parameters
Adds additional traits for use by providers
Adds characteristics for implementation
Adds meta characterises to article
Refactors common match/date to abstract parent
Adds missing trait requirement for interface
Fleshes class structure for Sundown parser support