Ruby Idioms: Add Why Use Idioms section

Based on advice from James Edward Gray II.

Also made a few other changes suggested by JEG2.
Ruby Idioms: reorder to put simple ones first