Javadoc cleanup

Some basic cleanup of the javadoc. Primarily, cleaned up the overview ASCII diagram.