linearJS tested and working. Tidied up set.js

Vectorspace acting like a vectorSpace. However, there are
issues worth looking at. Since the _v2s function treats
arrays as objects, and since vectors are arrays with extra
properties, a vectorspace can contain duplicate vectors.
This shouldn't be a problem for what I want to use it for,
but it's worth keeping in mind.

the n property in set.js was changed to n00 := number of
objects to declutter the namespace.