ruby gem for OpenURL parsing and serializing