Improvements for small timeout
- Redunant pipeline fitting removed
- Extended logging
- More checks on remaining time
- The "polynomial_features" operation was modified so that on datasets with a large number of columns the operation would not dramatically increase the number of features
- Memory leak fixed