moved to psr-4 autoloading and added ConfigDir
added JsonConfigFile
added Yaml parser
changed command-line parser to json