Using scala.

The first file using scala is here. It's another implementation
of the 'PointRef' class, I will replace it later.
The new PointDef class uses operator overloading and tuples,
making it more flexible.