* categorical choice can be ordered or unordered
* ordered -> order
* move choice into utils
* version comparison
* packaging -> setuptools
* import version
* version_parse
* test order for choice
* refactoring TransformersEstimator to support default and custom_hp
* handling starting_points not in search space
* addressing starting point more than max_iter
* fixing upper < lower bug