refactor folder structure
add composer json