fix up tests to work much better

- pull from real github repo
- add prepublish task to compile to js
- remove unneeded deps