adding groundwork
Fixed composer.json
added infrastructure