Merge pull request #94 from belua/master

Using dart:js instead of package:js
move to -dev
update the js interop code
replace map with jsify
Merge pull request #96 from sethladd/master

update the js interop code