Added types.Point

Oops, forgot to add this in the last commit.
Added javadoc