Added Deltas.ratio method
Added conditional to the code climate
Added from_s method to MM::Ratio
Refactored test helpers into a module
Added MM::Search class

Performs a depth-first recursive search that is really not all that smart. Needs
a cost_function and an adjacent_points_function, then it's ready to go. You must
also provide it with a starting point.