Finish documenting. All files have javadoc