Used double (no float). Refactored Preprocess.

Double has more precision, which is needed. Preprocess now is separated
in three (more in the future) steps: create weka instances, apply
filters to these instances, create grid from them. Added more config
options