Revert "Delete project.cpp"

This reverts commit 0838d0ae638558ce52ce1e642a0ee902df961e30.