Implement basics for the PCN.
Implement basic PCH structure.
.gitignore fix