add the encoder class and supporting files
Merge pull request #2 from turbosquid/issues/1/setup_gem

Add the encoder class and supporting files