added tests, Path, and Point objects