GEOMESA-389 Refactor SimpleFeatureEncoder

Separated encoder trait from decoder trait
Did 'optimize imports' do this?