Added project structure
Marged ignore file