Add initial code structure
Add composer.json
Add composer.lock and vendor to ignore