make tests public so badges work
tweak
refactor
dont need es5 for bind
tweaks