Major commit

Version 2.0: new parameters, changes in way data stored, no boost
library required, speed up improvements.