Add syntax highlighting for CPI and CPIi, and whitespace parse error

Also adds an ‘examples’ folder