update composer.json
Add gitignore
rough in structure for admin and add hook