Reorganized everything, reduced down to just one S4 result class and
fixed behavior to be actually consistent with jQuery.
Actually documented package and made sure it still passes check.