Composer

add composer support