Initial commit
Add simple code generator module.
Add some algorithms from ELKI that I want to factor out into a
foundations library.
Init
Reorganize.