CPU exported to separate file - we're getting modular!

* Of course it's highly ugly and possible that things get broken or
  there are memory leaks.
* There are three files per module now. This ain't simple!
* Purged the last parts of gnugen presentation stuff in .gitignore.