Added project structure
Updated ignore