Javadocs created. Still broken in several spots.