Added unit tests for PointN's 2D and 3D specializations

Fixed a problem in Point3's set method where z wasn't being assigned to

Fixed some names and adjusted formatting in PointN's unit tests