TogetherJS

#86 is finally getting some love
Close #147