Compile all remaining cpp files separately.
Rename all header implementations to -impl.h
Reorganize the folder structure to match XCode.
Add Parser to the XCode project.