GEOMESA-389 Refactor SimpleFeatureEncoder

Separated encoder trait from decoder trait
(picky) Short comment is short.