fixed bug when dir not exists
Added the refactored image component
Added PHPThumb to composer.json
updated file component
Fixed behaviors not work