New libraries and created some tests with QUnit.

Added the geometry libraries Point and Dims2d, along with
common class NumberPair.
Fixed a missing function bug on functions.js
Chanaged op.gt to op.greaterThan.
Added a UI library for creating kaleidoscopes.