petool is no longer a dependancy as it is expected to be on the PATH
Merge branch 'pure'
Like the C++ demo, but using gcc and just C