Fixed Point::z() and m() returning the wrong properties
Added support for z and m in Point::factory()
Added tests for class Point