added composer autoloading support