Updated license
Updated composer.json

Added Singleton base class
Added Yaml config parser class