Additional JS Quaternion methods
Updated Nil to latest
Added some documentation
Improved JS object unwrapping with type checks
Fixed stupid mistakes in previous
Improved JavaScript exception reporting