Multiple updates to javadoc.
Added generics support for Point classes.