A lot of code refactoring to make easier preds

- FuzzyVariableEngine class that groups both mask and variable processing
- builder updated (a lot of code moved in the engine class)
- modified cmakelists correctly
- compile & works fine
- predicates still missing...