Work on a lot of javadoc comments TODO: mod6 extras and assignments