Added JS Quaternion
Further JS work