Make the encoder and decoder modules their own classes. Have the context store a reference to each (so we limit the polution in Ransack's Context class)
Overwrite Ransack::Search method_missing and convert any abbreviations. This way, form input helpers can reference the abbreviation
Bump version and release