add composer.json
add initial codebase