adding final methods, correcting typo in Point3D distance method
modified files, fixed method typo in Point3D, added getLayerHits method
merging from remote