Classes transpiler update + tests

* refactoring of transpiler: I't now a same plugin as others
* 'super' variable name is now unique
* Local polyfill for Object.assign #11 and #5