Add basic installer for cpp

Fixing missing include
Added basic installer for cpp

fix header subdir structure