added Webgram.Geometry.Line class
better OOP functions