Improvements
- Set all logging_to_file params to False as default to prevent log file creation for the users for default [1ae7dbb](https://github.com/ozguraslank/flexml/commit/1ae7dbbfe40639d21e4b83f3daeba685e9acd012)
- Removed top_n_models param from supervised_base.py's class's start_experiment() func since there is actually no need for it when there is get_best_models() and get_model_by_name() functions [6bf77c4](https://github.com/ozguraslank/flexml/commit/6bf77c4e172f3598c8dfd8e7f5c55cd22c7637bd)
- Connected requirements.txt file's library versions to setup.py to prevent double writing of the versions [7caaf9d](https://github.com/ozguraslank/flexml/commit/7caaf9d023a973354a6873ae85f0ddab058bca3e)
- Revised cv and n_jobs params' data types in the supervised_base.py and _model_tuner.py; Users were able to pass cv as None but in GridSearch and RandomizedSearch tuning algorithms, cv param as None is converted to integer 5 by default, to prevent this, set cv's default value as integer 3, and it can be minimum 2. Also, n_jobs's data type is changed to int only, instead of Optional[int] [37ccacc](https://github.com/ozguraslank/flexml/commit/37ccacc430f2e3b8b2a41a9f1c4e5154170f02ce)
- Improved tutorial notebooks and readme [70a0993](https://github.com/ozguraslank/flexml/commit/70a0993988f1253ecec65bfb0e49ac9d8babbedc) [#17e1853](https://github.com/ozguraslank/flexml/commit/17e185351755ff5c83cfe761af3697e090ceff52) [#593ecb2](https://github.com/ozguraslank/flexml/commit/593ecb2f05aa5d173805789794e6654e5d6646bd)
- Removed test libraries from requirements.txt file to decrase the number of libraries to be installed during pip install. Users can install the test libraries by theirselves If they are going to make contribution and run the unit tests [0b3f98f](https://github.com/ozguraslank/flexml/commit/0b3f98fd77e74c1c94266cfd431358f5bf01b647)
Error/Bug Fixes
- Sorting the new param grid with tuning option "quick" in _model_tuner.py was giving error when there is a None value in the param list since None and numeric values can't be compared, changed it by added None value catch exception to the sorting func [b50501c](https://github.com/ozguraslank/flexml/commit/b50501c8d6be29b0d532a2210f3580f924c3ae49)
Release on pip https://pypi.org/project/flexml/1.0.3/