more scripting support, including adding a Quat helper class that makes JS quat math easier