Add project structure
Update ignore