First commit. Setting up the project structure.