Improvements

This includes a small handful of improvements, necessary to use Emscripten and publish to each tested environment