Creating project structure and initial clean up