Start repo

This PR starts the git tracking and includes heavy modifications in the project structure

DO NOT REVIEW