Evaluation scripts.
Scripts to validate input data loaders.
Added optimization as an Optimization class and usable.
Code refactoring to make project more flexible and easily configurable, namely data loaders and features.