Throw away C::B project files, use #pragma once instead of include guards see #2, cleanup