add gitignore
update encoding tests

* add GESEncoder class
* update gitignore