Structure and layout update
Added .gitignore