Fix gitignore, Add project file structure