cleanup and don't store es5 files in repo
ignore es5 files
expose native support boolean, reorganize a bit