* replace functions with templates/operators where useful.
* instead of filling vectors with empty stuff and delete it afterwards, try initializing it with vector<type> x(number);
* seed via commandline: seed=$(printf %i 0x$(head -c 256 /dev/urandom|sha256sum|cut -c-15)|cut -c-9)
  this will hash 2048 Bit of hopefully random data | cut 15 characters from the hash | translate it from hex to decimal | cut the
  first 9 figures => your seed.
* implement HV2D and HV3D (MHC) under BSD license (for later use in surface reconstruction)
* remove unused functions and variables, remove unnecessary getter and setter
* add make doc (doxygen)
* write readme file
* compile windows binary, test compilation on solaris
