+ Re-structure and re-implement the MLP, Metaheuristic-trained MLP, and Gradient Descent-trained MLP. + Remove the dependence of Skorch library. + Add `MhaMlpTuner` class: It can tune the hyper-parameters of Metaheuristic-based MLP models. + Add `MhaMlpComparator` class: It can compare several Metaheuristic-based MLP models. + Update examples, tests, and documents + Update requirements, citations, readme.