Add all project files

Organized project structure